@charset "utf-8";
/* CSS Document */
html, body {
	min-width:960px;
}
	
body {
	background:url(../images/bg_body.jpg) #cbb687 repeat-x 50% 0%;
	position: relative;
	font: 100%/1.125em Tahoma, Geneva, sans-serif;
	color: #666;
	margin:0 auto;
}
h2{color:#F63; font-size:18px; font-weight:bold;}
img{border:none;}
#container {
	background:url(../images/bg_top.jpg) no-repeat 50% 0%;
	width: 960px;
	overflow: hidden;
	font-size: .75em;
	margin:2px auto;
	position:relative;
	height:auto;
	
}

#menu_top{
	width:100%;
	height:60px;
	float:left;
	margin:0 auto;
}

#logo {
	position:absolute;
	left:330px;
	width:291px;
	height:184px;
	z-index:10;
}

#gioithieu {
	position:absolute;
	left:4px;
	top:12px;
	width:153px;
	height:48px;
	z-index:1;
	display:block;
	line-height:48px;
	display:block;
	text-align:center;
	line-height:48px;
	
	
}

#gioithieu a{
	background:url(../images/btn_gioithieu.png) top center;
	display:block;
	line-height:48px;
	font-size:1px;
	color:#cbb687;
	text-align:left;
	text-decoration:none;
}

#gioithieu a:hover{
	background:url(../images/btn_gioithieu.png) bottom center;
	display:block;
	line-height:48px;
	font-size:1px;
}

#sanpham {
	position:absolute;
	left:170px;
	top:11px;
	width:153px;
	height:48px;
	z-index:1;
}

#sanpham a{
	background:url(../images/btn_sanpham.png) top center;
	display:block;
	line-height:48px;
	font-size:1px;
	color:#cbb687;
	text-align:left;
	text-decoration:none;
}

#sanpham a:hover{
	background:url(../images/btn_sanpham.png) bottom center;
	display:block;
	line-height:48px;
	font-size:1px;
}

#banggia {
	position:absolute;
	left:638px;
	top:12px;
	width:153px;
	height:48px;
	z-index:1;
}

#banggia a{
	background:url(../images/btn_banggia.png) top center;
	display:block;
	line-height:48px;
	font-size:1px;
	color:#cbb687;
	text-align:left;
	text-decoration:none;
}

#banggia a:hover{
	background:url(../images/btn_banggia.png) bottom center;
	display:block;
	line-height:48px;
	font-size:1px;
}

#lienhe {
	position:absolute;
	left:807px;
	top:12px;
	width:153px;
	height:48px;
	z-index:1;
}

#lienhe a{
	background:url(../images/btn_lienhe.png) top center;
	display:block;
	line-height:48px;
	font-size:1px;
	color:#cbb687;
	text-align:left;
	text-decoration:none;
}

#lienhe a:hover{
	background:url(../images/btn_lienhe.png) bottom center;
	display:block;
	line-height:48px;
	font-size:1px;
}

#blank_top{
	height:200px;
}

#knife {
	position:absolute;
	left:0px;
	top:114px;
	width:190px;
	height:322px;
	z-index:1;
	background:url(../images/top_left_knife_03.png) center;
}

#spoon {
	position:absolute;
	left:770px;
	top:114px;
	width:190px;
	height:322px;
	z-index:1;
	background:url(../images/top_right_spoon_05.png) center;
}

#col_left{
	width:190px;
	margin-right:10px;
	margin-top:235px;
	float:left;
}

#main_left{
	background:#FFF;
	height:auto;
	position:relative;
}

#col_mid{
	width:560px;
	height:auto;
	float:left;
}

#main{
	width:550px;
	background:#FFF;
	float:left;
	margin: 5px 5px 5px 5px;
}

#col_right{
	width:190px;
	margin-left:10px;
	margin-top:235px;
	float:left;
}

#main_right{
	background:#FFF;
	height:auto;
}

#slide{
	height:406px;
	width:560px;
	background:url(../images/top_slide.png);
	margin-bottom:20px;
}

#footer{
	background: #160b09; 
	width:auto;
}
#towel{
	background:url(../images/towel.png) repeat-x;
	height:98px;
}
#table_bg{
	background:url(../images/table-bg.jpg) top center no-repeat;
	height:125px;
	margin-top:-10px;
}

#contact {
	position:absolute;
	left:210px;
	top:36px;
	width:540px;
	height:35px;
	z-index:10;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#contact a{
	color:#FFF;
	text-decoration:none;
}

#contact a:hover{
	color:#F90;
}

#content{
	margin-top:-30px;
	float:right;
	width:520px;
	margin-right:16px;
	margin-top:0px;
	overflow:hidden;

	
}

.clear{
	clear:both;
	height:0px;
}
.sanpham{
	height:200px;
	width:200px;
	float:left;
	margin:10px;
	border:4px solid #fff;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
	
}
.sp{
	width:191px;
	height:129px;
	margin-left:0px;
	margin-top:9px;
}

.title_mid{color:#FFCF9F; font-size:20px; font-weight:bold; text-align:center; line-height:30px; background:#F00; width:100%; margin-top:10px;}


.clean0{clear:both; height:0px}
.clean10{clear:both; height:10px}
.clean20{clear:both; height:20px}
.fl{float:left;}
.fr{float:right;}
.bot_col{width:190px; height:21px; background:url(../images/bot_col.png) top center no-repeat;}
.bot_main{width:100%; height:130px; background:url(../images/bot_content.png) top center no-repeat; position:relative; margin-top:-5px;}
.bottle {
	position:absolute;
	left:0px;
	top:-83px;
	width:166px;
	height:213px;
	z-index:10;
	background:url(../images/bottles.png);
}

.title{
	color:#F60;
	width:160px;
	height:20px;
	background:url(../images/title.gif) repeat-x top center;
	position:absolute;
	left: 15px;
	top: 3px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index:10px;}
.title a{text-decoration:none;color:#F60;}
.title a:hover{color:#F90;}

.wiget{ height:50px; width:100%; position:relative}
.col_content{width:160px; height:auto; padding:0px 10px 10px 20px; }
.menu{padding-top:0; padding-left:10px; font-size:14px; list-style:none; line-height:25px;}
.menu a{text-decoration:none; color:#FFB76F; font-weight:bold}
.menu a:hover{color:#F36;}
.menu ul{margin:0; padding:0;}
.menu ul li{ padding:0; margin:0}
.product{float:left; width:150px; border:1px; margin:15px;}

.product_pic img{
	border:4px solid #fff;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;}
	
.product_title{ line-height:25px; font-size:14px; font-weight:bold; color:#FFB76F; margin:5px 0 5px 0;}
.product_title a{text-decoration:none; color:#FFB76F;}
.product_title a:hover{color:#F06;}
.product_desc{height:70px; text-align:left}
.product_desc a{color:#F06; text-decoration:none;}
.product_desc a:hover{ font-weight:bold;}
.price{color:#F00; font-weight:bold; font-size:16px; margin:5px;}